package cards;

import java.util.LinkedList;
import java.util.List;

import javax.swing.ImageIcon;

import modelo.ScriptoriumModel;

public class Scriptorium implements Card {
	private String name;
	private ImageIcon imageScriptoriumCard;
	private String comportamiento = null;
	private List<ScriptoriumModel> ScriptoriumCards;

	public Scriptorium(String imagenMonje) {
		this.name = "Scriptorium";
	//	this.imageScriptoriumCard = new ImageIcon(imagenMonje);
		// debo cargar aqui el comportamiento de la carta con un valor
		comportamiento = "x";
		ScriptoriumCards = new LinkedList<ScriptoriumModel>();
		createLibrary();
	}

	private void createLibrary() {
		for (ScriptoriumModel p : ScriptoriumModel.values())
			ScriptoriumCards.add(p);
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public ImageIcon getImageScriptoriumCard() {
		return imageScriptoriumCard;
	}

	public void setImageScriptoriumCardd(ImageIcon imageBiblioCard) {
		this.imageScriptoriumCard = imageBiblioCard;
	}

	public String getComportamiento() {
		return comportamiento;
	}

	public void setComportamiento(String comportamiento) {
		this.comportamiento = comportamiento;
	}

	public List<ScriptoriumModel> getScriptoriumCards() {
		return ScriptoriumCards;
	}

}
